complex mechanical devices